重启Linux上的Yum服务器,使用Yum在CentOS6上安装LNMP套件

您所在的位置:网站首页 centos6安装python-ldap 340 重启Linux上的Yum服务器,使用Yum在CentOS6上安装LNMP套件

重启Linux上的Yum服务器,使用Yum在CentOS6上安装LNMP套件

2023-03-28 00:30| 来源: 网络整理| 查看: 265

说明:

一直不是自己编译lnmp(linux nginx mysql php)包,就是通过原来打的rpm包(这个定制性太强了)来安装系统。后面想说如果能通过yum来安装的,应该也挺方便的。

原文:

之前都用的lamp,这次配置一个lnmp来看看,试试nginx是不是好用

1. 关闭SELINUX

# vi /etc/selinux/config 内容如下

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

# shutdown -r now #重启系统

其实可以通过setenforce 0临时关闭,这样就不需要重启系统了

# getenforce或/usr/sbin/sestatus -v //如果SELinux status参数为enabled即为开启状态

SELinux status: enabled

# setenforce 0 //设置SELinux 成为permissive模式,setenforce 1 设置SELinux 成为enforcing模式

2. 安装ngnix

2.1 yum安装gcc等基本软件

# yum -y install gcc gcc-c++ autoconf automake //安装GCC编译器及相关工具

# yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel //安装模块依赖的库

# ntpdate us.pool.ntp.org //更新系统时间,没有ntpdate就yum install ntpdate安装一下

# chkconfig ntpdate on //开机自动对时

2.2 如果需要编译安装最新的

# http://nginx.org/download/nginx-1.8.0.tar.gz //获取ngnix版本

# tar zxvf nginx-1.8.0.tar.gz

# cd nginx-1.8.0

2.3 直接yum安装

#vim /etc/yum.repos.d/nginx.repo //新建nginx.repo,输入以下内容,添加nginx的yum源

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

# yum install -y nginx //将安装在/usr/share/nginx/,可以通过rpm -ql nginx来查看安装了哪些文件以及安装位置

# service ngnix start //启动nginx

3. 安装php

3.1 yum安装php

# yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm

# /etc/rc.d/init.d/php-fpm start //启动php-fpm

# chkconfig php-fpm on //设置php开机启动

3.2 配置nginx支持php

# cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak

# vi /etc/nginx/nginx.conf

user nginx nginx; //#修改nginx运行账号为:nginx组的nginx用户

# cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.confbak

# vi /etc/nginx/conf.d/default.conf

index index.php index.html index.htm; //#增加index.php,取消FastCGI server部分location的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径

3.3 配置php-fpm

# cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.confbak

# vi /etc/php-fpm.d/www.conf //#修改用户为nginx,修改组为nginx

user = nginx

group = nginx

4. 安装MYSQL

# yum -y install mysql mysql-server

# service mysqld start //启动mysql

# chkconfig mysqld on //设置mysql开机启动

为root账户设置密码

# mysql_secure_installation

5. 重启所有服务

# service mysqld restart

# service nginx restart

# /etc/rc.d/init.d/php-fpm restart

6. 安装ssh服务器和subversion服务器

# yum install -y openssh-server

# yum install -y subversion

附录:

暂空!

Post Views:

1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3